*{
    margin:0;
    padding:0;
}
html,
body {
    font-family: "Microsoft YaHei", arial, sans-serif !important;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    background: #fff !important;
}
ul, li,  dl, dt, dd {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

p{
    margin:0;
}
.bg{
    background:#F0F0F5;
}
.padd8{
    padding:0.5rem 0;
}
a{
    text-decoration: none !important;
}

a:focus,a:hover{
    text-decoration: none;
    color:#fff !important;
}
img{
    width:100%;
    height:100%;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.width30{
    width:30%;
}
.width40{
    width:40%;
}
.width45{
    width:45%;
}
.width50{
    width:50%;
}
.width60{
    width:60%;
}
.width70{
    width:70%;
}
.width80{
    width:80%;
}
.width90{
    width:90%;
}
.width100{
    width:100%;
}
.width150{
    width:150%;
}
.height100{
    height:100%;
}
.width_33{
    width:33.33%;
}
.width_90{
    width:90px;
}
.containerNav{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    /*height:100%;*/
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    z-index:1;
}
.oa{
    overflow: auto;
}
.borderAll{
    border:1px solid #00d95a;
}
.border3{
    border:3px solid #00d95a;
}
.btn_border{
    border:1px solid #95BD5D;
}
.borderye{
    border:1px solid #E8C65D;
}
.borderOfficial{
    border:2px solid #ffc42a;
}
.border_raAll{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}
.borderno{
    border:none
}
.border_ccc{
    border:1px solid #ccc;
}
.bkr_Tr{
    background-color: transparent;
}
.bkg_e5{
    background-color: #e5e5e5;
}
.bkTip{
    background:#fff1f0;
}
.bgk_lv{
    background-color: #fa6b5b;
}
.bgk_lv2{
    background-color: #fa6b5b;
}
.bgDefault{
    background-color: #fa6b5b
}
.bgk_gray{
    background-color: #e5e5e5;
}
.bgk_fff{
    background-color: #fff;
}
.border_ra50{
    border-radius: 50%;
}
.border_4{
    border-radius:5px;
}
.border10{
    border-radius:10px;
}
.border_top{
    border-top: 1px solid #e5e5e5;
}
.border_bottom{
    border-bottom: 1px solid #e5e5e5;
}

.borbot{
    border-bottom: 1px solid #999;
}
.bor999{
    border: 1px solid #999;
}
.bt2 {
    border-bottom: 2px solid #e5e5e5;
}
.borderBtBlack{
    border-bottom: 1px solid #000;
}
.border_right{
    border-right: 1px solid #e5e5e5;
}
.border_left{
    border-left: 1px solid #e5e5e5;
}
.bor_dashes{
    border-bottom: 1px dashed #e5e5e5;
}
.border_dish{
    border: 1px dashed #e5e5e5
}
.borderPink{
    border: 1px dashed pink;
}
.border_gray{
    border: 1px solid #e5e5e5;
}
.changeBorder{
    border: 1px solid #fa6b5b;
}
.border_all{
    border:1px solid #e5e5e5;
}
.tc{
    text-align: center;
}
.tr{
    text-align:right;
}

.color0{
    color:#000;
}
.colorfff{
    color:#fff;
}
.colorf{
    color:#fff !important;
}
.palepink{
    color:#FEB4C3
}
.colorpink{
    color:#E94F6D;
}
.colorye{
    color:#ffc42a;
}
.colorRed{
    color:red;
}
.colorPower{
    color:#926015;
}
.bgpalepink{
    background:#FEB4C3
}
.bgpink{
    background:#E94F6D;
}
.bgDDD{
    background: #dddddd;
}
.bgSplit{
    background:#f5f5f5;
}
.color6{
    color:#666
}
.colorlv{
    color:#fa6b5b;
}
.color9{
    color:#999;
}
.color99{
    color:#999 !important;
}
.f14{
    font-size:14px;
}
.f12{
    font-size: 12px;
}
.f10{
    font-size: 10px;
}
.f18{
    font-size: 18px;
}
.f15{
    font-size: 15px;
}
.f16{
    font-size: 16px;
}
.f20{
    font-size: 20px;
}
.f24{
    font-size: 24px;
}
.f28{
    font-size: 28px;
}
.f30{
    font-size: 30px;
}
.margin_lr{
    margin:0 1.5rem;
}
.margin0{
    margin:0;
}
.mTb{
    margin:1rem 0;
}
.mtlr{
    margin: 0 10px;
}
.mt{
    margin-top:0.75rem;
}
.mt5{
    margin-top:10px;
}
.mt2{
    margin-top:2rem;
}
.mt1{
    margin-top:1rem;
}
.ml20{
    margin-left:20px;
}
.ml25{
    margin-left:25px;
}
.ml{
    margin-left:10px;
}
.ml15{
    margin-left:15px;
}
.ml1{
    margin-left:1rem;
}
.ml2{
    margin-left:2rem;
}
.margin15{
    margin-left:0.75rem;
}
.mr{
    margin-right:10px;
}
.z_index{
    z-index:100;
}
.padd10{
    padding:10px;
}
.pl{
    padding-left:20px;
}
.pl10{
    padding-left:10px;
}
.pb{
    padding-bottom: 2rem;
}
.plr{
    padding:0 10px;
}
.ChooseHeight{
    padding:0.5rem;
}
.paddingTb {
    padding: 1rem 0;
}
.paddingTb5 {
    padding: 0.5rem 0;
}
.pr{
    padding-right:1rem;
}
.paddingAll{
    padding:1.5rem 0;
}
.paddinglr{
    padding:0 0.5rem;
}
.padding20{
    padding:0 20px;
}
.padding30{
    padding:0 30px;
}
.paddinglr1{
    padding:0 1rem;
}
.paddingtb{
    padding:10px 0;
}
.mb0 {
    margin-bottom: 0;
}
.mb20 {
    margin-bottom: 20px;
}
.pAll{
    padding:1rem;
}
.btn_padding{
    padding:0.5rem 2rem;
}
.btn_pa{
    padding:0.2rem 1rem;
}
.pa_all{
    padding:2px 3px;
}
.pa_back{
    padding:4px 5px;
}
.pay_padd{
    padding:0.5rem 1rem;
}
.padd15{
    padding:1.5rem;
}
.padd{
    padding:1.5rem 3rem;
}
.padd_lr{
    padding:0 1rem;
}
.padd3{
    padding:0 3px;
}
.paddBtn{
    padding:3rem 1rem;
}
.di{
    display:inline-block;
}
.db{
    display:block;
}
.pf{
    position:fixed
}
.posr{
    position:relative;
}
.pa{
    position: absolute !important;
}
.z-index100{
    z-index: 100;
}
.bottom0{
    bottom:0;
}
.opacity4{
    background-color: #000;
}
.blur {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
.left0{
    left:0;
}
.top0 {
    top: 0;
}
.lineh0{
    line-height: 0;
}
.flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
.flex-v{
    -webkit-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
}
.flex-1{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
}
/*垂直居中*/
.flex-align-center{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
}
.flex-align-end{
    -webkit-box-align:end;
    -webkit-align-self:flex-end;
    -ms-flex-align:end;
    align-self:flex-end;
}
/*水平居中*/
.flex-pack-center{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
}
/*两端对齐*/
.flex-pack-justify{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
}
/*右侧对齐*/
.flex-pack-justify-end{
    -webkit-box-pack:justify;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:justify;
    justify-content:flex-end;
}

.flex-wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-nowrap{
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.box-shadow{
    -webkit-box-shadow:inset 0 0 5px #e5e5e5;
    -moz-box-shadow:inset 0 0 5px #e5e5e5;
    box-shadow:inset 0 0 5px #e5e5e5;
}
/*下拉加载*/
.iscroll-pull-down > i,
.iscroll-pull-up > i {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url("../../Images/pull-icon.png") 0 0 no-repeat !important;
    -webkit-background-size: 40px 80px !important;
    background-size: 40px 80px !important;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 250ms;
    vertical-align: middle;
    margin: 0 5px;
}
.iscroll-pull-down.iscroll-loading > i,
.iscroll-pull-up.iscroll-loading > i {
    background-position: 0 100% !important;
    transform: rotate(0deg) translateZ(0);
    transition-duration: 0ms;

    animation-name: iscroll-loading;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
/*订单*/
.modalNav{
    top:0;
    bottom:0;
    z-index: 10;
}
.shadowNav{
    background-color: rgba(0,0,0,0.4);
}
.chooseColor{
    display:none;
}
.chooseColor + label{
    display: inline-block;
    background-color: #e5e5e5;
    border-radius: 3px;
    height:25px;
    line-height:25px;
    padding:0 10px;
    text-align: center;
    font-size:12px;
    margin-top:10px;
    font-weight: normal;
}
.chooseColor:checked + label{
    background-color: #95BD5D;
    color:#fff;
}
.changeCount{
    width:80px;
    height:25px;
    border:1px solid #e5e5e5
}

/*模态层*/
.modalBar{
    top:0;
    /*left:0;*/
    bottom:0;
    background-color: rgba(0,0,0,0.4);
    z-index: 10;
}
.modal_body{
    background-color: #fff;
    z-index: 1050;
    margin:50% 50px 0;
}
.scale{
    animation: scale both .4s cubic-bezier(0.4, 0, 0, 1.5);
}

.h40{
    height:40px;
}
.notCheck{
    position: absolute;
    top:15px;
    left:0;
    right:0;
    bottom:0;
    border:1px solid #999;
    border-radius: 50%;
    width: 20px;
    height:20px;
    margin:auto;
}
.check{
    position: absolute;
    top:15px;
    left:0;
    right:0;
    bottom:0;
    width: 20px;
    height:20px;
    margin:auto;
}
.check_location{
    position: absolute;
    width:1rem;
    height:1rem;
    top:0.5rem;
}
/*输入框placeholder*/
::-webkit-input-placeholder{color:#ddd;}
::-moz-placeholder{color:#ddd;}
:-moz-placeholder{color:#ddd;}

.borderBtn{
    border-radius:0 0 50% 50%/30px;
}

.getData{
    position:static !important;

}

.toPower{
    background: url('../../Images/common/power.png');
    background-position: center;
    background-size: 100% 100%;
}
.homePage{
    height:100%;
}

.homeLeft{
    margin-left:20px;
}

.ml44{
    padding-left:44px;
}

.fontMiddle{
    height:40px;
    line-height:40px;
}
.userHeight{
    height:50px;
    line-height:50px;
}

.stockHeight{
    height:40px;
    line-height:40px;
}

.bank_height{
    height:40px;
    line-height:40px;
}
.loginHeight{
    height: 36px;
    line-height:36px;
}

@media only screen and (max-width: 320px) {
    .homeLeft{
        margin-left:6px;
    }
    .ml44{
        padding-left:24px;
    }
}

.authBtn{
    width:80%;
    height:40px;
    line-height:40px;
    font-size:16px;
    background:#fff;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    color:#000
}

.bank_select{
    height:50px;
    font-size:14px;
}
.plAll{
    padding:10px;
}
.mb1 {
    margin-bottom: 1rem
}
.f25{
    font-size: 25px;
}
.listimg{
    width:30px;
    height:30px;
}
.lh20{
    height:40px;
    line-height: 40px;
}

/*2倍*/
.parent {
    display:table;
    /*height: 40px;*/
    /*line-height: 40px;*/
    /*font-size: 12px;*/
    /*padding:10px*/
    /*border: 1px solid #000;*/
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;

}
.parentCenter {
    display:table;
    /*height: 40px;*/
    /*line-height: 40px;*/
    /*font-size: 12px;*/
    /*padding:10px*/
    /*border: 1px solid #000;*/
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;

}
.balanceParent {
    display:table;
    /*height: 40px;*/
    /*line-height: 40px;*/
    /*font-size: 12px;*/
    /*padding:10px*/
    /*border: 1px solid #000;*/
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;

}
.vAlign {
    display: table-cell;
    vertical-align:middle;
}
.bannerPos{
    position: fixed;
    top:0;
    left:0;
    z-index:2;
}
.contentPos{
    position: absolute;
    z-index:3;
}

.overScroll{
    -webkit-overflow-scrolling: touch;
}

.timeImg{
    width:0.85rem;
    height:0.85rem;
}
.orderShow{
    height:1.6rem;
    line-height: 16px;
    word-break: break-all;
}
.order_margin{
    margin:0 3.5rem 0 0.5rem;
}

.order_price{
    top:0.3rem;
    right:0.5rem;
}
/*追加评论*/
.filediv {
    position: relative;
    width: 4.2rem;
    height: 4.2rem;
}
.filediv input{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.evalute_h{
    height:2.5rem;
    line-height:2.5rem;
}
.scoreImg{
    width:1rem;
    height:1rem;
}

.logoHeight{
    width:2.5rem;
    height:2.5rem;
}
.preview{
    position:absolute;
    top:0;
    right:0;
    width:1.2rem !important;
    height:1.2rem !important
}

.erCodebk{
    background:url('../../Images/common/bkPink.png') no-repeat;
    background-position: center;
}
.erbox_showdow{
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.ptb1{
    padding:0.2rem 0;
}
.z999{
    z-index:999;
}

#PullDown {
    margin:0px;
    height: 40px;
    width: 100%;
    text-align: center;
    font-size: 15px;
    background-color: white;
    line-height: 40px;
    color:#bbb
}

#PullUp {
    margin:0px;
    height: 40px;
    width: 100%;
    text-align: center;
    font-size: 15px;
    background-color: transparent;
    line-height: 40px;
    color:#bbb
}

#ListOutsite {
    position:relative;
}

#ListInside {
    list-style: none;
    margin:0;
    padding:0;
    min-height: 100%;
}

/*绑定手机号*/
.editorBox_100{
    display: flex;
    flex-direction: row;
    align-items: center;
    height:50px;
    width:100%;
    border-bottom: 1px solid #e5e5e5;
    justify-content: space-between;
}

.editorBox_100 input{
    border:0;
    margin-left: 20px;
    height:21px;
    line-height: 21px;
}

#bindCode{
    width:100px;
    height:25px;
    text-align: center;
    background:#fa6b5b;
    border-radius: 5px;
    font-size: 12px;
    color:#fff;
    margin: 0 10px 0 0;
    line-height: 14px;
}

.toLogin{
    border:none;
    width:80%;
    height:40px;
    line-height: 40px;
    background: #fa6b5b;
    margin-left: 10%;
    border-radius: 5px;
    color:#fff;
    font-size: 16px;
}

#myiframe img{
    height:auto !important;
    width:100% !important;
}